Les services ArcGIS sont sécurisables via un intercepteur d’objet
serveur (SOI) fourni.
Le SOI s’installe sur le serveur ArcGIS via l’interface « ArcGIS
Server Manager », dans la partie « Site » puis « Configuration
du serveur », et « Extensions » :

Figure 8 : Ajouter une extension (SOI)
Pour ajouter le SOI, cliquer sur le bouton
« Ajouter l’extension » et sélectionner le fichier « SOE »
fourni et correspondant à la version.
Depuis ArcGIS Server Manager, le SOI peut être activés sur des
services, dans la partie
« Services », « Gérer des services » puis en
sélectionnant le service concerné :

Figure 9 : Gestion des services
Via le menu « Fonctionnalités » du service, il est
ensuite possible d’activer le SOI déclaré précédemment :

Figure 10 :
Activation du SOI
Lorsque le SOI est ajouté pour le service, des paramètres sont disponibles
sous le nom « Propriétés » et permettent de définir
l’emplacement réseau du SOI :

Figure 11 : Propriétés du SOI
►
BizServer :
IP du serveur 1Water ;
►
BizServerPort :
Port de communication : 59898. Ce
port est fixe et n’est pas modifiable ;
►
ArcGISServerName :
Nom du serveur ArcGIS correspondant
déclaré dans le fichier « arcgis-connector.json » du serveur
1BizServer. Ce fichier référence les serveurs ArcGIS et Portal utilisés par les
applications métier. Si 2 noms de serveurs sont déclarés pour le même serveur,
c’est celui possédant un compte de service qui doit être indiqué ici.
Pour appliquer les modifications, cliquer sur « Enregistrer et
redémarrer ».
!
Le paramétrage
s’applique immédiatement et les utilisateurs qui ne possèdent pas les profils
adéquats n’auront plus d’accès en écriture.
Pour permettre de gérer les droits d’accès en écriture à ce service dans
1BiZ Admin, il est nécessaire d’affecter le service à la catégorie « 1spatial/admin »
dans le Portal.
Dans 1BiZ Admin, le service est ensuite visible dans la liste des
services à sécuriser :

Figure 12 : Paramétrage des services à sécuriser
Une fois ajouté, le service est défini comme sécurisable et est
sélectionnable dans la définition des profils.
Le bouton
, à la fin de la ligne,
permet de supprimer un service.
Pour la suppression d’un service, un message de confirmation est
affiché :

Figure 13 :
Confirmation de la suppression du service
L’intercepteur gère un cache des réponses aux demandes d’accès en
écriture sur les services sécurisés. Lorsque des accès en écriture sont
modifiés sur des profils, il est nécessaire de vider ce cache pour prendre en
compte les modifications.
Cette action est disponible, dans la page de l’organisation, depuis
l’icône
du bandeau latéral :

Figure 14 : Vider le
cache d'un intercepteur
Une demande de
confirmation est affichée :

Figure 15 :
Confirmation du vidage du cache